home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- ***************************************************************
- * *
- * THE AMAZING 3-D OBJECT EDITOR/VIEWER *
- * *--==++++++++++++++++++++==--* *
- * *
- * *
- * *
- * Hacked out by MATT R. JOHNSON *
- * *
- * *
- * *
- * // *
- * // *
- * \\ // ONLY with AMIGA ! *
- * \X/ *
- * *
- ***************************************************************
-
-
- USER MANUAL
- ===========
-
- The program will open in a null state, you must select
- an option from the menu to begin. It would make the most
- sense to choose the 'ADD' option to begin with, as you pretty
- much can't do anything until you have something to work with :)
- The 'ADD' option is for adding vertices to the current
- object, and the 'CLOSE' and 'DELETE' options remain open to
- you in the 'ADD' option also. During the Vertex Operation
- options (EDIT, ADD, CLOSE, DELETE), the vertex you are
- currently working on is always highlighted in red, except
- during the 'CLOSE' operation (explained later). To add a new
- vertex, attached to the current vertex (highlighted in red),
- you simply place the mouse pointer where you
- want the new vertex in the X/Y plane, and click the left
- mouse button once. The new vertex will appear ATTACHED TO
- THE CURRENT VERTEX (Highlighted in red). Pressing the space
- bar will cycle the current vertex through all the existing
- vertices - you may do this until the current vertex is the
- one you want to attach the new vertex onto the shape from.
-
- Once you have one or more vertices, you can edit their
- positions in 3-D space using the 'EDIT' option. In 'EDIT',
- the 'DELETE' and 'CLOSE' options are again left open for you.
- To move a vertex, simply cycle the current vertex
- (highlighted in red) until it is the one you want to move.
- Click the left mouse button anywhere on the screen, hold it
- in, and drag until the vertex is where you want it in the X/Y
- plane. The vertex will move animately in the same manner
- that the mouse moves - by relative x/y coordinates.
- To move the vertex in the Z direction (in or out),
- simply click on one of the green gadgets in the upper left
- corner of the window - left for further away, right for
- closer.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The 'CLOSE' option is for closing off a surface of the
- shape by connecting two already-existing vertices. You must
- first cycle the current vertex (highlighted in red) to one of
- the vertices you wish to connect, and then select the 'CLOSE'
- option - a checkmark will then appear by the menu option
- 'CLOSE'. A Vertex will then be highlighted in blue, while the
- previous one remains highlighted in red. Cycle the blue
- vertex (again, by pressing the space bar) until it is the
- OTHER vertex, the one you wish to connect to the red one.
- Then simply select the 'CLOSE' option again, the checkmark by
- it will disappear. To abort the 'CLOSE', simply cycle the
- blue vertex until is is on the same vertex as the red one,
- and select 'CLOSE'.
-
- The 'DELETE' option is for deleting a vertex. Simply
- select the 'DELETE' option - a checkmark will appear by its
- menu item. Then cycle the current vertex (highlighted in
- red) until it is the one you want deleted, and select delete
- again - the checkmark (and the vertex) will disappear.
-
- Once your object is entered to your satisfaction, you
- can view it, and be able to move, scale, and rotate it
- freely. If the 'ADD' option or the 'EDIT' option is active,
- as indicated by a checkmark by their menu items, you must
- select the checked item again to turn it off and enter the
- transformation mode. In this mode, you will see the 'MOVE',
- 'SCALE', and 'ROTATE' options become available in the menu.
- The currently working transformation is displayed in the
- small window at the top of the screen. To select any
- dimensions that you may want transformations in (such as the
- X dimension...) simple press that dimension's letter. To
- change direction of rotation or scale, press + for clockwise/bigger,
- and '-' for counterclockwise/smaller. Moving is accomplished
- for the shape the same way it was for a vertex in the 'EDIT'
- option. Rotation and scaling are done from a point where the
- mouse is clicked, in the manner indicated in the small window at
- the top of the display window.
-
- This program is Copyrighted ⌐ 1992, Matt R. Johnson. Any
- may freely distribute the program as long as this DOC file is
- distributed, unchanged, with it. Any harm done by this program
- or the use of it is solely the responsibility of the party using
- the program, Mr. Johnson takes no such responsibility.
-
- In the developement of the program, I used the GNU C compiler,
- CYGNUS-Ed Pro, and PowerWindows V1.2. Any questions about the
- program and/or tools used in its development sent to me will be
- replied to to the best of my ability, and source for the program
- may be available upon request, if a fairly decent reason is given :)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FUTURE VERSIONS
- ---------------
-
- It is my intention to do some further development of this
- project. There is one important bug, I couldn't quite get the
- memory managemnt to be really consistent, thus the program fails
- to return some memory to the system. A reboot is sometimes
- necessary after running the program to set all the memory strait.
- Along with fixing this bug, there are a few things I want to add.
- Here are some of the things to look forward to :
-
- * Multiple objects, attached to their own windows
- * Better memory management
- * Optimized animation routines and data representation,
- for faster animation
- * More convenient user interface, using dead keys to full
- advantage
- * Online help, using the 'help' dead key
- * No distortion due to pixel dimension in non-interlaced
- screen
- * Load from and save objects to files
- * Possibly, hidden surfaces and shading
-
- Hopefully, I can have most of this done in a few months.
-
-
- HAVE FUN :)
-
- Matt R. Johnson
- 151 Sunnyslope Bldg. 318 #22
- Morris MN 56267
-
- johnson@scs.mrs.umn.edu
- johnsomr@cda.mrs.umn.edu
-
-